spot where turkey vultures gather - Alemán Inglés Diccionario